[API] user-service
Tài liệu này nhằm mục đích quản lý số lượng và chức năng của endpoints trong fillter-service. Người đọc có thể dựa vào tên của files và tên endpoints để dễ dàng kiểm tra thông tin apis source code.
API Endpoints
Get agent status logs
- Route :
/callcenter/:idCallcenter/agents/status/logs - Method : GET
- Params :
idCallcenter - Query :
versionSchema, date - Body : ``
- Return Format :
- Success : 200
{ success: true, result: agentStatus } - Failure : 400
{ success: false, error: { message: error } }
- Success : 200
Get agent status logs
- Route :
/callcenter/:idCallcenter/agents/status/activeLog - Method : GET
- Params :
idCallcenter - Query :
versionSchema - Body : ``
- Return Format :
- Success : 200
{ success: true, result: final } - Failure : 400
{ success: false, error: { message: error } }
- Success : 200
Get agent status logs
- Route :
/callcenter/:idCallcenter/agent/:idAgent/status/logs - Method : GET
- Params :
idCallcenter, idAgent - Query :
versionSchema, take - Body : ``
- Return Format :
- Success : 200
{ success: true, result: agentStatus } - Failure : 400
{ success: false, error: { message: error } }
- Success : 200
Get agent status logs
- Route :
/callcenter/:idCallcenter/agents/status/logs/date - Method : GET
- Params :
idCallcenter - Query :
versionSchema - Body : ``
- Return Format :
- Success : 200
{ success: true, result } - Failure : 400
{ success: false, error: { message: error } }
- Success : 200
Get agent status logs
- Route :
/callcenter/:idCallcenter/agents/status/count - Method : GET
- Params :
idCallcenter - Query :
versionSchema, idRole, idTeam - Body : ``
- Return Format :
- Success : 200
{ success: true, result: final } - Failure : 400
{ success: false, error: { message: error } }
- Success : 200
agent.js
Get agent status logs
Route : /callcenter/:idCallcenter/agent/:idAgent
Method : GET
Params : idCallcenter, idAgent
Query : versionSchema
Body : ``
Return Format :
- Success : 200
{ success: true, result } - Failure : 400
{ success: false, error: { message: error } }
Get agent status logs
Route : /callcenter/:idCallcenter/agents/all
Method : GET
Params : idCallcenter
Query : versionSchema, filter
Body : ``
Return Format :
- Success : 200
{ success: true, result: listAgent } - Failure : 400
{ success: false, error: { message: error }}
role.js
Get role status logs
Route : /callcenter/:idCallcenter/role/:idRole
Method : GET
Params : idCallcenter, idRole
Query : versionSchema
Body : ``
Return Format :
- Success : 200
{success: true, result: role} - Failure : 400
{ success: false, error: { message: error } }
Get role status logs
Route : /callcenter/:idCallcenter/roles/all
Method : GET
Params : idCallcenter
Query : versionSchema
Body : ``
Return Format :
- Success : 200
{ success: true, result: listRole } - Failure : 400
{ success: false, error: { message: error } }
Get role status logs
Route : /callcenter/:idCallcenter/roles
Method : GET
Params : idCallcenter
Query : filter
Body : ``
Return Format :
- Success : 200
{ success: true, result: listRole } - Failure : 400
{ success: false, error: { message: error } }
sip_account.js
Get sip_account status logs
Route : /callcenter/:idCallcenter/sipaccount/:idSip
Method : GET
Params : idCallcenter, idSip
Query : versionSchema
Body : ``
Return Format :
- Success : 200
{success: true, result: role} - Failure : 400
{ success: false, error: { message: error } }
Get sip_account status logs
Route : /callcenter/:idCallcenter/sipaccounts/all
Method : GET
Params : idCallcenter
Query : versionSchema
Body : ``
Return Format :
- Success : 200
{ success: true, result: listSip } - Failure : 400
{ success: false, error: { message: error } }
team.js
get team by id
Route: /callcenter/:idCallcenter/team/:idTeam
Method: GET
Params: idCallcenter, idTeam
Query: versionSchema
Body: ``
Return Format:
- Success: 200
{ success: true, result} - Failure: 400
{ success: false, error: { message: error } }
get all team
Route: /callcenter/:idCallcenter/teams/all
Method: GET
Params: idCallcenter
Query: versionSchema
Body: ``
Return Format:
- Success: 200
{ success: true, data: listTeam } - Failure: 400
{ success: false, error: { message: error } }